A client recently asked to have their database accessible via the intranet. Currently, the database can only be accessed on the notes client. I thought this would be an excellent opportunity to learn XML. I have done a great deal of searching, reading tutorials, going to sites and downloading examples about how to create a Domino DB using XML. However, I'm still left with a number of questions. I thought this would be great place to have an open discussion about using XML technology in a Domino database. First I would like to start off with a few of my own questions and then I'll list some useful links for others.
1. Should both views and forms be created using XML? An article by Mike Golding on notestips.com states, "the view is a set of records rather than a single document the transforming potential increases". It seems redundant to create both the forms and views in XML. It seems like the views should only be created using XML.
2. Is ?ReadViewEntries better to use than manually coding the XML tags in the column and then embedding the view on the page. Maybe I'm missing the point the point on that command.
3. I created an agent, using LotusScript, to generate the XML when a document was opened. It worked great, but it did not provide the tree structure I wanted. Is it better to create the forms by manually putting in the XML tags?
There's a few questions to get this started. Below is some links I have found that might help out others.
-
http://notestips.com/80256B3A007F2692/0/2C35B62F1ADF00E780256BC6007E73C3
-
http://www-10.lotus.com/ldd/today.nsf/lookup/DXL_roadmap#Internet%20resources%20to%20support%20you
-
http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/8b969d2636f0e22c85256a76006b15c4/$FILE/JMP105.pdf
-
http://lotusadvisor.com/whome.nsf/w/B76452611-10
-
http://www-900.ibm.com/developerWorks/cn/lotus/redbooks/sg246207.pdf
-
http://www-10.lotus.com/ldd/today.nsf/lookup/xml_islands
-
http://www.codestore.net/store.nsf/unid/EPSD-52DRQY?OpenDocument
There's a few. Thanks, and there might be some more questions later.